package com.saac.imf.ws;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

@WebService(name = "UploadService", targetNamespace = "http://webservice.upload.process.imf.caac.com/")
public interface UploadService {

    @WebMethod
    @ResponseWrapper(localName = "uploadMSGResponse", targetNamespace = "http://webservice.upload.process.imf.caac.com/", className = "com.saac.imf.ws.UploadMSGResponse")
    @RequestWrapper(localName = "uploadMSG", targetNamespace = "http://webservice.upload.process.imf.caac.com/", className = "com.saac.imf.ws.UploadMSG")
    void uploadMSG(
            @WebParam(name = "endpointid") String endpointid,
            @WebParam(name = "msg") String msg,
            @WebParam(name = "msgid") String msgid,
            @WebParam(name = "uptype") String uptype,
            @WebParam(name = "msgInfo") String msgInfo,
            @WebParam(name = "uptime") String uptime);
}
